package io.renren.modules.sys.back.service.impl;

import io.renren.modules.sys.back.dao.BtCategroyManageDao;
import io.renren.modules.sys.back.entity.BtCategroyManageEntity;
import io.renren.modules.sys.back.service.BtCategroyManageService;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
import io.renren.common.utils.PageUtils;
import io.renren.common.utils.Query;




@Service("btCategroyManageService")
public class BtCategroyManageServiceImpl extends ServiceImpl<BtCategroyManageDao, BtCategroyManageEntity> implements BtCategroyManageService {

    @Override
    public List<BtCategroyManageEntity> queryList(Map<String, Object> params){
        List<BtCategroyManageEntity> deptList =
                this.selectList(new EntityWrapper<BtCategroyManageEntity>());

        for(BtCategroyManageEntity sysDeptEntity : deptList){
            BtCategroyManageEntity parentDeptEntity =  this.selectById(sysDeptEntity.getPid());
            if(parentDeptEntity != null){
                sysDeptEntity.setParentName(parentDeptEntity.getName());
            }
        }
        return deptList;
    }
    @Override
    public List<Long> queryCateMagIdList(Long pid){
        return baseMapper.queryCateMagIdList(pid);
    }
}
